spit roaster - Turkish English Dictionary